package com.hzdesk.media.matvector.koreabatch.client.my_paperless.logic.contract;

import android.content.Context;
import android.support.v7.widget.RecyclerView;

import com.hzdesk.media.matvector.koreabatch.client.my_paperless.bean.DevicesCustomConfigurationBean;
import com.hzdesk.media.matvector.koreabatch.client.my_paperless.bean.DevicesManagerBean;

/**
 * Created by Administrator on 2018/8/13.
 */

public interface IDevicesManagerPagerCantract {
    interface IDevicesManagerPagerModle{
        String getToken(Context context);                                                           // 获取token
    }
    interface IDevicesManagerPagerPersenter{
        void onClickedBackImageView();                                                              //点击返回
        void onClickedHeadImageView();                                                              //点击头像
        void onClickedChangeImageView();                                                            //点击改名
        void onClickedManagerTextView();                                                            //点击管理

        void initView(RecyclerView recyclerView, Context context);
        void loadDate(Context context,String id);                                                   // 加载数据
        void initDate(Context context, DevicesManagerBean bean);                                    // 初始化数据
    }

    interface IDevicesManagerPagerView{
        void toback();                                                                              //返回
        void setMyProgress(int progress);                                                             //设置进度
        void setProgressContent(String progress);                                                   //设置进度内容文本
        void setDeviceName(String name);                                                            //设置设备名
        void setDeviceType(String type);                                                            //设置设备类型
        void setDeviceMouseTotal(String mouseTotal);                                                //设置鼠标个数
        void setDeviceStorage(String storage);                                                      //设置设备容量


        void toFileSettingPager(int postion);                                                    // 去文件设置页面

        void toManageProfilesPager();                                                               // 去管理配置文件
        void toMettingName(String name);



    }

}
